oracle to_char函数将number转成string
复制代码 代码如下:
格式'0990.990',0表示对应的某一个指定位数的值,如果是值是0则显示为0,如果是没有值也显示为0。TO_CHAR(104.560,'99999.990')
SQL> select to_char(round(0.007007040000, 4) * 100, '99999999990.90') || '%' as aa,
这是to_char将数字转换成字符串的常见操作功能,还有其他一些格式,见to_char(numeric)的格式模板。
PL 在指明的位置的正号(如果数字 > 0)
---------------------------
SQL> select to_char(round(0.007007040000, 4) * 100, 'FM99999999990.90') || '%' as aa,
---------------- ----------
很多数据转换处理操作时,会遇到将0.007007040000转换成0.70%的需求,我们使用Oracle 的SQL 函数 to_char可以实现这种转换。
3 from dual;
2 length(to_char(round(0.007007040000, 4) * 100, 'FM99999999990.90') || '%') as bb
D 小数点(使用本地化)
V 移动 n 位(小数)(参阅注解)
TO_CHAR(104.560,'99999.99')
----------------------------
SQL> select to_char(104.560,'99999.990') from dual;
0.70% 16
104.560
TO_CHAR(12304.560,'999.99')
TO_CHAR(104.560,'999.99')
2 length(to_char(round(0.007007040000, 4) * 100, '99999999990.90') || '%') as bb
SQL> select to_char(12304.560,'999.99') from dual;
3 from dual;
SQL> select to_char(104.560,'99999.99') from dual;
-------------------------
模板 描述
SQL>
---------------------------
EEEE 科学记数。现在不支持。
. (句点) 小数点
复制代码 代码如下:
104.56S 带负号的负值(使用本地化)
G 分组分隔符(使用本地化)
RN 罗马数字(输入在 1 和 3999 之间)
0.70% 5
SQL>
#######
TH or th 转换成序数
AA BB
格式'FM990.90',FM表示将显示出来的字符串定位数没有值而显示的空格清理掉,作用和ltrim类似。
L 货币符号(使用本地化)
, (逗号) 分组(千)分隔符
104.56
格式'999.99',9表示对应的某一个指定位数的值,如果是值是0则忽略不显示,如果指定位数没有值,则以空格表示。
---------------------------
TO_CHAR(104.560,'0099.990')
复制代码 代码如下:
AA BBSG 在指明的位置的正/负号
0 前导零的值
PR 尖括号内负值
SQL> select to_char(104.560,'0099.990') from dual;
0104.560
MI 在指明的位置的负号(如果数字 < 0)
---------------- ----------
9 带有指定位数的值
相关热词: oracle
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/oracle/3304.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
是因为scan的IP问题补占用
时间:2021-01-20
-
还你一个干净的model 2、功
时间:2021-01-20
-
既然 ROWNUM 列并不是真实存
时间:2021-01-20
-
Real Application Clusters
时间:2021-01-20
-
在tools-preferences-connection(
时间:2021-01-20
-
Windows Sever 2012下Oracle 12c安
时间:2021-01-10
-
Oracle安装监听器错误的解
时间:2021-01-07
-
oracle远程连接服务器数据
时间:2021-01-07
热门文章
-
Oracle存储过程编程详解
时间:2020-12-07
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
Oracle 12c Study之Installer Oracle
时间:2021-01-06
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
